import request from "@/utils/request";

/* 三方服务验证 - 三方服务统计 */
export function threeCheckStat(params) {
  return request({
    url: "/three/check/stat",
    params
  });
}

/* 三方服务验证 - 对应类型是否发送短信 */
export function threeCheckSetClose(type, is_close) {
  return request({
    url: "/three/check/set/close",
    params: {
      type,
      is_close
    }
  });
}

/* 三方服务验证 - 手动检测结果 */
export function threeCheckManualTest(type) {
  return request({
    url: "/three/check/manual/test",
    params: { type }
  });
}

/* 三方服务验证 - 获取对应类型的记录列表 */
export function threeCheckRecordList(
  type,
  { page, page_size },
  { is_out_time, record_type, min_use_time, max_use_time }
) {
  return request({
    url: "/three/check/record/list",
    params: {
      type,
      page,
      page_size,
      is_out_time,
      record_type,
      min_use_time,
      max_use_time
    }
  });
}
